<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Principal.master" AutoEventWireup="true" CodeFile="TiquetesVendidos.aspx.cs" Inherits="TiquetesVendidos" %>

<%@ Register src="MenusDePagina/WebUserControlTiquete.ascx" tagname="WebUserControlTiquete" tagprefix="uc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
    <uc1:WebUserControlTiquete ID="WebUserControlTiquete1" runat="server" />
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <h1>Tiquetes usados</h1>
    <table align="center" class="detalle">
        <tr>
            <th colspan="2">
                Filtro de tiquetes</th>
        </tr>
        <tr>
            <td>
                Perfil:</td>
            <td>
    <asp:DropDownList ID="DropDownList2" runat="server" 
        DataSourceID="ObjectTraerPerfil" DataTextField="Value" DataValueField="Key" 
                    AppendDataBoundItems="True" AutoPostBack="True">
        <asp:ListItem Value="-1">---Seleccionar Perfil---</asp:ListItem>
    </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td>
                Documento:</td>
            <td>
                <asp:TextBox ID="txtNumeroDeDocumento" runat="server" AutoPostBack="True"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
    Usuario:</td>
            <td>
    <asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True" 
        AutoPostBack="True" DataSourceID="ObjectDataUsuarioTiquete" 
        DataTextField="Nombre" DataValueField="Codigo" EnableViewState="False">
        <asp:ListItem Selected="True" Value="-1">-- Seleccionar persona --</asp:ListItem>
    </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td colspan="2">
    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
        AutoGenerateColumns="False" CellPadding="4" 
        DataSourceID="ObjectDataTiquetesVendidos" ForeColor="#333333" GridLines="None">
        <RowStyle BackColor="#EFF3FB" />
        <Columns>
            <asp:BoundField DataField="Codigo" HeaderText="Codigo" 
                SortExpression="Codigo" />
            <asp:BoundField DataField="ValorTiquete" HeaderText="ValorTiquete" 
                SortExpression="ValorTiquete" />
            <asp:BoundField DataField="FechaCompra" HeaderText="FechaCompra" 
                SortExpression="FechaCompra" />
                      
        </Columns>
        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
        <EmptyDataTemplate>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No se encuentran Tiquetes usados&nbsp;
        </EmptyDataTemplate>
        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <EditRowStyle BackColor="#2461BF" />
        <AlternatingRowStyle BackColor="White" />
    </asp:GridView>
            </td>
        </tr>
    </table>
    <asp:ObjectDataSource ID="ObjectDataTiquetesVendidos" runat="server" 
        SelectMethod="consultarTiquetesVendidosPorIdentificadorUsuario" 
        TypeName="Libreria.SIG.Negocio.TiqueteNegocio">
        <SelectParameters>
            <asp:ControlParameter ControlID="DropDownList1" Name="identificadorUsuario" 
                PropertyName="SelectedValue" Type="String" />
            <asp:SessionParameter Name="cadenaDeConexion" SessionField="cs" Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <asp:ObjectDataSource ID="ObjectTraerPerfil" runat="server" 
        SelectMethod="consultarPerfiles" TypeName="Libreria.SIG.Negocio.ExternoNegocio">
        <SelectParameters>
            <asp:SessionParameter Name="CadenaDeConexion" SessionField="cs" Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <asp:ObjectDataSource ID="ObjectDataUsuarioTiquete" runat="server" 
        SelectMethod="consultarUsuarios" TypeName="Libreria.SIG.Negocio.ExternoNegocio">
        <SelectParameters>
            <asp:ControlParameter ControlID="DropDownList2" Name="perfil" 
                PropertyName="SelectedValue" Type="String" />
            <asp:Parameter Name="conCodigo" Type="Boolean" />
            <asp:ControlParameter ControlID="txtNumeroDeDocumento" Name="numeroDeDocumento" PropertyName="Text" Type="String" />
            <asp:SessionParameter Name="CadenaDeConexion" SessionField="cs" Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <br />
</asp:Content>

